æòÅⁿâoâiü[

ùÉÉöé╠âüâ\âbâh


    Nothing seedRandom(seed, timeless=false) {seed é═ÉöÆlüAtimeless é╠Åëè·É▌ÆΦé═ false} è∙æ╢é╠âVü[âhé≡ùÉÉöò¬é╛黿¥ò¬é╡é▄é╖üBÉ╢ɼé│éΩéΘùÉÉöé═üAâîâCâäü[é╠âCâôâfâbâNâXüiÉöÆlüjé╞âXâgâèü[âÇüiâvâìâpâeâBüjé╔ë₧é╢é─ò╧éφéΦé▄é╖é¬üAÄ₧è╘é═ë┴ûíé│éΩé▄é╣é±üBùßéªé╬üAseedRandom (n, true) é╔éµéΦüAseedRandom() è╓Éöé╠æµ 2 âpâëâüü[â^é╔ true é¬ôné│éΩüA0 ü` 1 é╠è╘é╠ùÉÉöé¬ô╛éτéΩé▄é╖üBé▒é╠ùÉÉöé╠É╢ɼé╔é═âîâCâäü[é╞âvâìâpâeâBé╠ö╘ìåé¬ë┴ûíé│éΩé▄é╖é¬üAÄ₧è╘é═ë┴ûíé│éΩé▄é╣é±üB

    Number random() 0 ü` 1 é╠ö═ê═é╠ùÉÉöé≡ò╘é╡é▄é╖üB

    Number é▄é╜é═ Array random(maxValOrArray) {maxValOrArray é═ÉöÆlé▄é╜é═özù±} maxVal é╞ô»é╢ăî│é╠ 0 ü` maxVal é╠Ælé≡ò╘é╡é▄é╖üBé▄é╜é═üAmaxArray é╞ô»é╢ăî│é┼üAèeâRâôâ|ü[âlâôâgé╠Ælé╠ö═ê═é¬ 0 ü` maxArray é╠özù±é≡ò╘é╡é▄é╖üB

    Number é▄é╜é═ Array random(minValOrArray, maxValOrArray) {minValOrArray é╞ maxValOrArray é═ÉöÆlé▄é╜é═özù±} minVal ü` maxVal é╠ö═ê═é╠ÉöÆlé≡ò╘é╡é▄é╖üBé▄é╜é═üAăî│é¬ minArray é╞ maxArray é╞ô»é╢é┼üAèeâRâôâ|ü[âlâôâgé╠Ælé╠ö═ê═é¬ minArray ü` maxArray é╠özù±é≡ò╘é╡é▄é╖üBùßéªé╬üAâGâNâXâvâîâbâVâçâô random([100, 200], [300, 400]) é═üAì┼Åëé╠Ælé╠ö═ê═é¬ 100 ü` 300üAăé╠Ælé╠ö═ê═é¬ 200 ü` 400 é╠özù±é≡ò╘é╡é▄é╖üBôⁿù═é╖éΘ 2 é┬é╠ăî│é¬êΩÆvé╡é╚éóÅΩìçüAżé│éóò√é╠ăî│é¬â[âìé┼ûäé▀éτéΩé▄é╖üB

    Number gaussRandom() 0 ü` 1 é╠ö═ê═é╠ùÉÉöé≡ò╘é╡é▄é╖üBîïë╩é═âxâïé╠î`é≡é╡é╜ò¬òzé╔é╚éΦé▄é╖üBîïë╩é╠û± 90 üôé═ 0 ü` 1 é╠ö═ê═é╔éáéΦüAÄcéΦé╠ 10 üôé═é╗é╠ö═ê═èOé╔éáéΦé▄é╖üB

    Number é▄é╜é═ Array gaussRandom(maxValOrArray) {maxValOrArray é═ÉöÆlé▄é╜é═özù±} maxVal é¬ÄwÆΦé│éΩéΘé╞üA0 ü` maxVal é╠ö═ê═é╠ùÉÉöé≡ò╘é╡é▄é╖üBîïë╩é═âxâïé╠î`é≡é╡é╜ò¬òzé╔é╚éΦé▄é╖üBîïë╩é╠û± 90 üôé═ 0 ü` maxVal é╠ö═ê═é╔éáéΦüAÄcéΦé╠ 10 üôé═é╗é╠ö═ê═èOé╔éáéΦé▄é╖üBmaxArray é¬ÄwÆΦé│éΩéΘé╞üAmaxArray é╞ô»é╢ăî│é╠özù±é≡ò╘é╡é▄é╖üBîïë╩é╠û± 90 üôé═ 0 ü` maxArray é╠ö═ê═é╔éáéΦüAÄcéΦé╠ 10 üôé═é╗é╠ö═ê═èOé╔éáéΦé▄é╖üBîïë╩é═âxâïé╠î`é≡é╡é╜ò¬òzé╔é╚éΦé▄é╖üB

    Number gaussRandom(minValOrArray, maxValOrArray) {minValOrArray é╞ maxValOrArray é═ÉöÆlé▄é╜é═özù±} minVal é╞ maxVal é¬ÄwÆΦé│éΩéΘé╞üAminVal ü` maxVal é╠ö═ê═é╠ùÉÉöé≡ò╘é╡é▄é╖üBîïë╩é═âxâïé╠î`é≡é╡é╜ò¬òzé╔é╚éΦé▄é╖üBîïë╩é╠û± 90 üôé═ minVal ü` maxVal é╠ö═ê═é╔éáéΦüAÄcéΦé╠ 10 üôé═é╗é╠ö═ê═èOé╔éáéΦé▄é╖üBminArray é▄é╜é═ maxArray é≡ÄwÆΦé╖éΘé╞üAmaxArray é╞ô»é╢ăî│é╠özù±é≡ò╘é╡é▄é╖üBîïë╩é╠û± 90 üôé═ maxArr ü` maxArray é╠ö═ê═é╔ôⁿéΦé▄é╖üBîïë╩é═âxâïé╠î`é≡é╡é╜ò¬òzé╔é╚éΦé▄é╖üBîïë╩é╠û± 90 üôé═ minArray ü` maxArray é╠ö═ê═é╔éáéΦüAÄcéΦé╠ 10 üôé═é╗é╠ö═ê═èOé╔éáéΦé▄é╖üB

    Number noise(valOrArray) {valOrArray é═ÉöÆlé▄é╜é═özù± [2 é▄é╜é═ 3]} 0 ü` 1 é▄é┼é╠ÉöÆlé≡ò╘é╡é▄é╖üBnoise é═Ä└ì█é╔é═ùÉÉöé┼é═éáéΦé▄é╣é±é¬üAò\û╩Åπé═ùÉÉöé┼üAï▀ò╙é╠âTâôâvâïè╘é╔æ╜Å¡é╠æèè╓ɽé¬òKùvé╚ÅΩìçé╔Ägùpé╡é▄é╖üBé▒é╠è╓Éöé┼é═ Perlin Noise é≡âxü[âXé╔é╡é─éóé▄é╖üiÅ┌é╡é¡é═âRâôâsâàü[â^âOâëâtâBâbâNâXè╓ÿAé╠ò╢îúé≡ÄQÅ╞üjüBùßéªé╬üAüuadd(position, noise(position)*50)üvé╠éµéñé╔Ägùpé╡é▄é╖üB